/*
    Developer: John Archer (john.archer.jpa@gmail.com)
 
    This file is part of VTBuilder.

    VTBuilder is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License.

    VTBuilder is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with VTBuilder.  If not, see <http://www.gnu.org/licenses/>.
 */

package core.sb.s;


import java.util.Comparator;

public class Seq implements Comparator <Seq>{
    public String title, dna;
    public int i;

    public Seq(){}
    
    public Seq(String dna) {
        this.dna = dna;
    }
    
    public Seq(String title, String dna) {
        this.dna = dna;
        this.title = title;
    }
    
    public Seq(String dna, int i) {
        this.dna = dna;
        this.i = i;
    }

    @Override
    public int compare(Seq s1, Seq s2) {
        if( s1.dna.length() > s2.dna.length()){
            return -1;
        }
        else if(s1.dna.length() < s2.dna.length()){
            return 1;
        }
        return 0;
    }
}